package com.knowif.util.commonUtil;

import com.alibaba.fastjson.JSONObject;

public class ResultUtil {
	
	
	/**
	 * 返回一个调用成功的JSON
	 */
	public static JSONObject getSuccessJSON(String message, Object date, int total, int page, int records) {
		JSONObject json = new JSONObject();
		json.put("message", message);
		json.put("result", true);
		json.put("rows", date);
		json.put("page", page);
		json.put("total", total);
		json.put("records", records);
		return json;
	}
	/**
	 * 返回一个调用成功的JSON
	 */
	public static JSONObject getSuccessJSON(String message, Object date) {
		JSONObject json = new JSONObject();
		json.put("message", message);
		json.put("result", true);
		json.put("rows", date);
		return json;
	}

	/**
	 * 返回一个调用失败的JSONObject
	 */
	public static JSONObject getFaultJSON(String message){
		JSONObject json = new JSONObject();
		json.put("message", message);
		json.put("result", false);
		return json;
	}
	
	/**
	 * 返回一个调用失败的JSONObject
	 */
	public static JSONObject getLoginFaultJSON(String message,String code){
		JSONObject json = new JSONObject();
		json.put("message", message);
		json.put("result", false);
		json.put("code", code);
		return json;
	}

	/**
	 * 返回一个调用成功的JSON
	 */
	public static JSONObject getSuccessJSON(Object date) {
		JSONObject json = new JSONObject();
		json.put("result", true);
		json.put("rows", date);
		return json;
	}
	
	
	public static JSONObject getSuccessJSON(String message){
		JSONObject json = new JSONObject();
		 json.put("result", true);
		 json.put("message", message);
		 return json;
	}

}
